package com.zrkj.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;

import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.ToString;

/**
 * @author : 司总
 * @className : Zrus
 * @package: com.zrkj.entity
 * @description : 用户表 实例类
 * @date :  2023-11-23
 */
@Getter
@Setter
    @Accessors(chain = true)
@ToString
@TableName("sys_zrus")
    @ApiModel(value = "Zrus", description = "用户表")
public class Zrus implements Serializable{

private static final long serialVersionUID=1L;

                @TableId(value = "id", type = IdType.ID_WORKER_STR)
        @ApiModelProperty(value = "")
                private String id;


    /**
     * 用户id
     */
    @TableField("uid")
    @ApiModelProperty(value = "用户id")
        private String uid;


    /**
     * 用户名
     */
    @TableField("uname")
    @ApiModelProperty(value = "用户名")
        private String uname;


    /**
     * 用户密码
     */
    @TableField("upasswd")
    @ApiModelProperty(value = "用户密码")
        private String upasswd;


    /**
     * 密码盐
     */
    @TableField("uy")
    @ApiModelProperty(value = "密码盐")
        private String uy;


    /**
     * 创建时间
     */
    @TableField("cjsj")
    @ApiModelProperty(value = "创建时间")
        private String cjsj;


    /**
     * 手机号
     */
    @TableField("sjh")
    @ApiModelProperty(value = "手机号")
        private String sjh;


    /**
     * 服务次数
     */
    @TableField("fwcs")
    @ApiModelProperty(value = "服务次数")
        private String fwcs;


    /**
     * 用户状态
     */
    @TableField("yhzt")
    @ApiModelProperty(value = "用户状态")
        private String yhzt;


    /**
     * 用户类型
     */
    @TableField("yhlx")
    @ApiModelProperty(value = "用户类型")
        private String yhlx;


    /**
     * 短信发送时间
     */
    @TableField("dxfssj")
    @ApiModelProperty(value = "短信发送时间")
        private String dxfssj;


    /**
     * 是否触达
     */
    @TableField("sfcd")
    @ApiModelProperty(value = "是否触达")
        private String sfcd;


    /**
     * 营销方式
     */
    @TableField("yxfs")
    @ApiModelProperty(value = "营销方式")
        private String yxfs;


    /**
     * 使用情况
     */
    @TableField("syqk")
    @ApiModelProperty(value = "使用情况")
        private String syqk;


    /**
     * 是否有私桩
     */
    @TableField("sfysz")
    @ApiModelProperty(value = "是否有私桩")
        private String sfysz;


    /**
     * 是否有私家车
     */
    @TableField("sfysjc")
    @ApiModelProperty(value = "是否有私家车")
        private String sfysjc;


    /**
     * 私家车数量
     */
    @TableField("sjcsl")
    @ApiModelProperty(value = "私家车数量")
        private String sjcsl;


    @TableField("column17")
    @ApiModelProperty(value = "")
        private String column17;


    @TableField("column18")
    @ApiModelProperty(value = "")
        private String column18;


    @TableField("column19")
    @ApiModelProperty(value = "")
        private String column19;


    @TableField("column20")
    @ApiModelProperty(value = "")
        private String column20;


    @TableField("column21")
    @ApiModelProperty(value = "")
        private String column21;


    @TableField("column22")
    @ApiModelProperty(value = "")
        private String column22;


    @TableField("column23")
    @ApiModelProperty(value = "")
        private String column23;


    @TableField("column24")
    @ApiModelProperty(value = "")
        private String column24;


    @TableField("column25")
    @ApiModelProperty(value = "")
        private String column25;


    @TableField("column26")
    @ApiModelProperty(value = "")
        private String column26;


    @TableField("column27")
    @ApiModelProperty(value = "")
        private String column27;


    @TableField("column28")
    @ApiModelProperty(value = "")
        private String column28;


    @TableField("column29")
    @ApiModelProperty(value = "")
        private String column29;


    @TableField("column30")
    @ApiModelProperty(value = "")
        private String column30;



@TableField(exist = false)
private Long current;

@TableField(exist = false)
private Long size;

public Page getPage() {

        return new Page(null != this.getCurrent() ? this.getCurrent() : 1L, null != this.getSize() ? this.getSize() : 10L);
        }



        }
